package homework37;

public class AddCommand extends Command{
    private Adder adder = new Adder();
    private int value ;

    @Override
    public int execute(int value) {
        //实现抽象命令类中的execute方法，调用加法操作
        this.value  = value;
        return adder.add(value);
    }

    //实现抽象命令类中声明的undo方法，通过加一个相反数实现加法的逆向操作...
    @Override
    public int undo() {
        return adder.add(-value);
    }
}
